#ifndef _SPELARE_H_
#define _SPELARE_H_

#include <fstream>
#include "pjaser/pjas.h"

/*---------------------------------

Klassen Spelare sköter sådant som har med enskilda spelare att göra,
till exempel listan med spelarens pjäser, om spelaren är i schack, etc.

---------------------------------*/

class Spelare {
public:
	Pjas* ptrArray[16];	// innehåller pekare till spelarens pjäser. se skapaPjaser
	bool schack;
	bool spelare;

	void skapaPjaser( bool spelare );
	void skapaPjaser( bool spelare, std::ofstream sparadFil );
	void taPjas( Pjas* pjas );

	static inline short undreRad( bool spelare ) {
		return ( spelare == VIT ? 7 : 0 );
	}
	static inline short ovreRad( bool spelare )	{
		return ( spelare == VIT ? 6 : 1 );
	}

    Spelare( bool spelare );
     ~Spelare( void );
};

#endif //_SPELARE_H_
